.wp { width: 1100px; margin: 0 auto }
.logo { padding: 20px 0; height: 54px; }
.logo_left { float: left; width: 500px; height: 54px; }
.logo_right { width: 220px; float: right; height: auto; }
.logo_right p { text-align: right; }
.logo_right p a:hover span { color: #e02112 !important; }
.indexNav { height: 48px; background: #e02112; }
.indexNav ul li { float: left; width: 155px; line-height: 48px; text-align: center; }
.indexNav ul li a { padding: 14px 30px; line-height: 48px; color: #fff; font-size: 14px; }
.indexNav ul li a:hover { background-color: #c50401; }
.indexNav ul li a.active{ background-color: #c50401;}


.slideBox{ width:100%; height:400px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;left:49%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;text-indent: -9999px; border-radius:10px; border:solid 1px #e02112; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;width: 100%;height: 400px; }


/* 焦点图 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.slideBox ul li.banner1{background: url("../images/banner.jpg") no-repeat center}
.slideBox ul li.banner2{background: url("../images/banner02.jpg") no-repeat center}
.slideBox ul li.banner3{background: url("../images/banner.png") no-repeat center}

.banner-content{ padding-top:100px; height: auto;}
.banner-content-h1{font-size: 32px;padding:5px 20px; background: url("../images/h1bg.png") repeat-x; display: inline; font-weight: bold;color: #fff;}
.banner-content-p{width: 330px;padding:10px 20px; margin-top: 20px;font-size: 12px;color: #333; background: url("../images/pbg.png") repeat; line-height: 2;}

.mainCenter{width: 100%;height: auto; padding-top: 20px; background-color: #fff;}
.indexPro{ background:url("../images/probg.jpg") no-repeat center; background-size:cover;}
.mainCenterCon .mainCenter-title{width: 100%;height: auto; text-align: center;}
.mainCenterCon .mainCenter-title h1{width: 100%;height: auto; text-align: center;font-size: 18px;color:#e02112;
    background:url("../images/line.png") no-repeat center bottom; padding: 10px 0;}
.mainCenterCon .mainCenter-title p{font-size: 12px;color: #999; margin-top: 10px;}

.mainCenterCon-content{width: 100%; padding-top:20px; padding-bottom:20px;}
.indexPro-content li{width: 265px; float: left;height: 200px; margin-left:5px; margin-right: 5px; margin-bottom:5px;}
.mainCenterCon-img{width: 265px; text-align: center;height: 155px; background-color: #fff; padding-top:5px; overflow:hidden;}
.mainCenterCon-img img{width:240px;margin: 0 auto;}


.indexPro-content li p{ text-align: center; margin-top: 10px;}


.indexCaseCon{}

.indexCaseCon-left{width: 575px; float: left;height: 270px;}
.indexCaseCon-right{width: 490px; float: right;height: 270px;}
.indexCaseCon-right ul li{height: 38px; line-height:38px; border-bottom:solid 1px #eee; padding-left: 15px;width: 470px; background: url("../images/dot.png") no-repeat left center;}

.indexCaseCon-right ul li a{font-size: 12px;color: #666;}
.indexCaseCon-right ul li a:hover{color:#e02112 }

.zouJin{ height:400px;width: 100%;background: url("../images/zoujinbg.jpg") no-repeat center; background-size:cover; padding-top:40px!important;}
.zouJin h1{color: #fff !important; background:url("../images/line2.png") no-repeat center bottom!important;}
.zouJin p{color: #fff !important; }

.zouJinCon p{font-size: 12px; line-height:3;width: 980px; text-align: center; margin-top: 30px;}

.zouJinConbtn{height: 34px;margin-top: 40px;}
.zouJinConbtn .zouJinConbtn-a{display: block;width: 119px;height: 34px; background:url("../images/btn.png") no-repeat;margin: 0 auto;}

.mengXiang{background-color: #f7f7f7; padding-bottom:20px;}
.mengXiangCon{width: 100%;height: auto; margin-top: 20px; }
.mengXiangList{width: 265px; float: left; margin-left: 5px; margin-right:5px;}
.mengXiangList-img{width: 265px;height: 170px; text-align: center; background-color: #fff;}

.mengXiangList-title{font-size: 14px;color: #333; margin-top: 10px;}
.mengXiangList-con{font-size: 12px;color: #999; line-height: 2; margin-top: 10px;}
.mengXiangList-link{ margin-top: 10px;}
.mengXiangList-link a{font-size: 12px;text-decoration: underline;color: #FEA61B;}
.mengXiangList-link a:hover{color: #e02112;}

.linianCon{ padding-top: 40px;}
.linianCon-list{width: 245px;height:150px; float: left; margin-left: 5px; margin-right:5px; position: relative; background: #f7f7f7; padding:30px 10px 10px 10px;}
.linianCon-title{font-size: 14px;color: #333; margin-top: 10px;}

.linianCon-icon{ position: absolute;height: 60px;width: 60px;left: 50%; margin-left:-30px; top:-30px;}

.zizhi{ background-color: #f7f7f7;}


.picScroll-left{ width:1200px;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }

.picScroll-left .prev,
.picScroll-left .next{ position:absolute; left:10px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -175px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.picScroll-left .next{ left:auto; right:20px; background-position:-55px 5px; }

.picScroll-left .bd{ padding:10px 50px;  width: 1100px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; height:141px; overflow:hidden;}
.picScroll-left .bd ul li .pic img{ width:206px; margin:0 auto; display:block;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.zizhiContainer{width:1200px; margin: 0 auto;}


.xinwenConList{width: 234px; padding:20px; border-right:solid 1px #ccc;height: 224px; float: left;}
.xinwenConList:last-child{ border-right:none;}
.xinWenDate{font-size: 12px;color: #999;height: 30px; line-height: 30px;;}
.xinWenLine{font-size: 14px;color: #e02112;height: 30px; line-height: 30px;;}

.xinWenTitle{height: 60px; line-height:2;font-size: 14px;color: #333;}
.xinWenContent{ line-height:2;color: #999;font-size: 12px;}

.liuyan{ background-color: #f7f7f7;}

.liuyanCon table td{padding:10px 5px;}
.liuyanInput{padding: 3px;height: 30px; border:solid 1px #ccc; background-color: #fff;width: 530px;font-size: 14px;}
.liuyantextArea{padding: 5px;font-size: 14px; line-height:2; width: 1077px; border:solid 1px #ccc; height:115px;}

.liuyanBtn{width: 100%;height: 42px; background: url("../images/btn.jpg") no-repeat center; border: none; cursor: pointer;}

.applyCon table td{padding:10px 5px;}
.applyCon .liuyanInput{padding: 3px;height: 30px; border:solid 1px #ccc; background-color: #fff;width: 389px;font-size: 14px;}
.applyCon .liuyantextArea{padding: 5px;font-size: 14px; line-height:2; width: 800px; border:solid 1px #ccc; height:115px;}

.footerTop{ background-color: #272727;padding: 30px 0;}
.footerTBottom{height: 50px; text-align: center; background-color: #101010;}
.footerTBottom p{line-height: 50px; text-align: center;color: #fff; background-color: #101010;}

.footerLinks-dt,.footerLinks-lx,.footerLinks-links,.footerLinks-ewm{ float: left;width: 260px;}
.footerLinks-dt h1,.footerLinks-lx h1,.footerLinks-links h1{font-size: 14px; padding-bottom:10px;color: #fff;}
.footerLinks-dt ul li:before{content: "·";font-size: 14px;color: #fff; margin-right: 10px;}
.footerLinks-dt ul li{height: 30px; line-height:30px;}
.footerLinks-dt ul li a{line-height:30px;font-size: 12px;color: #fff;}
.footerLinks-dt ul li a:hover{color: #999;}


.footerLinks-lx p{font-size: 12px;color: #fff;height: 30px; line-height:30px;}

.footerLinks-links ul li{width:100px; float: left; margin-left:10px;line-height: 30px; height: 30px;}

.footerLinks-links ul li a{line-height:30px;font-size: 12px;color: #fff;}
.footerLinks-links ul li a:hover{color: #999;}

.footerLinks-ewm{ float: right;}
.footerLinks-ewm-left{ float: left;width: 110px;}
.footerLinks-ewm-left img{width: 110px;height: 110px;}
.footerLinks-ewm-left p{width: 110px; text-align: center;height: 30px; line-height:30px;font-size: 12px;color: #fff;}

.main-im{position:fixed;right:10px;top:400px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:50px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}

.innerMain{ padding-bottom:20px;}
.innerBanner{width: 1100px;height: 300px; position: relative; overflow: hidden;}
.innerBannerContent{ position: absolute;top:-45px;left: 50px;}


.innerMainCon-ps{padding: 20px 0; border-bottom:solid 1px #e02112;}

.innerMainCon-left{width: 250px; float: left;}
.innerMainCon-left ul li{width: 248px;height:42px;border: solid 1px #ccc; margin-top: 10px; background-color:#f9f8f8; }
.innerMainCon-left ul li a{ line-height:42px;font-size: 12px; padding-left:20px;display: block;}
.innerMainCon-left ul li span.leftNavArr{font-size: 14px; line-height: 42px;color: #999; text-align: center; display:block; float: right;height: 42px;width: 42px; background-color: #f4f3f3;}

.innerMainCon-left ul li:hover{border: solid 1px #e02112; cursor: pointer;}

.innerMainCon-left ul li.active{ background-color: #e02112;}
.innerMainCon-left ul li.active a{color: #fff;}
.innerMainCon-left ul li.active span.leftNavArr{background-color: #c50401; color: #fff;}

.innerMainCon-right{width: 830px; float: right;height: auto; min-height:400px;}

.innerMainCon-newsList{padding: 20px 0 20px 20px;}
.innerMainCon-newsList li{height: 35px; line-height: 35px; padding-left:20px; background: url("../images/dot.png") no-repeat left center; border-bottom:dashed 1px #ccc;}

.innerMainCon-newsList li a,.innerMainCon-newsList li span{ line-height:35px;}

.innerPage{ padding: 20px;}

.innerMainCon-newsdetail{padding: 20px;}
.innerMainCon-newsdetail p{line-height: 2;font-size: 14px;color: #666; margin-bottom:10px;text-indent: 2em;}



.innerMainCon-proList{ padding: 20px;}
.innerMainCon-proList li{width: 250px; float: left;height: 200px; margin-left:5px; margin-right: 5px; margin-bottom:10px; border:solid 1px #eee;}
.innerMainCon-proList .mainCenterCon-img{width: 250px; text-align: center;height: 155px; background-color: #fff;padding-top:5px;overflow:hidden;}
.innerMainCon-proList .mainCenterCon-img img{width:240px;margin: 0 auto;}
.innerMainCon-proList li p{ text-align: center;height: 30px; line-height:30px;}

.proTitle{font-size:24px; font-weight: bold; color: #171a32; text-align: center; padding-bottom: 10px; }


.proTitleTags{padding: 10px; background: #eee; color: #333;font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.proDetail p{text-indent: 2em; padding: 10px;}

.innerMainCon-newsTitle{ border-bottom:solid 1px #eee; margin-bottom: 10px;}
.innerMainCon-newsdetail p b{ font-weight: bold; font-size: 16px;color:Red;}

.slideBox2{ width:575px; height:270px; overflow:hidden; position:relative; }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute;left:49%; bottom:10px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;text-indent: -9999px; border-radius:10px; border:solid 1px #e02112; }
.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:575px; height:270px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url('../images/slider-arrow.png') -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }